Software Engineering and Triz (1) Structured Programming Reviewed with Triz

نویسنده

  • Toru NAKAGAWA
چکیده

This is the first report of our research having three-folded purposes as follows: (1) to apply TRIZ to the problems related to software development and to extend the application field of TRIZ into software development and software engineering, (2) to clarify topics of software engineering with the TRIZ views, and further (3) to feed the principles/knowledge in software engineering/computer science back into TRIZ. For these purposes, we are going to make an approach of choosing topics in software engineering one by one and to consider about it with the whole aspects of TRIZ, including Inventive Principles, Inventive Standards, Trends of Evolution, and philosophical elements in TRIZ. The concept of Structured Programming was examined in this paper. When we see the historical disputes on the "Goto-less" issue from the TRIZ' viewpoint of contradictions, we have found it not appropriate to teach: "the Structured Programming is a proposal to use only three basic control constructs and no Gotos, and it is a compromise with practice to add four more constructs" (as is often taught in computer science classes). It is because only with these additions Structured Programming has its sound bases. On the other hand, the approach of Structured Programming urges TRIZ especially in the following points: (a) TRIZ Principe 1 (Segmentation) should be extended to reflect the idea of Stepwise Refinement; (b) TRIZ Principle 6 (Universality) should be extended to include the idea of establishing/using industrial standards (this has been a blind point of TRIZ due to so much stress on inventions); (c) TRIZ Principle 7 (Nesting) should be regarded more important as reflecting the hierarchy concept of systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application of TRIZ to Develop an In-Service Diagnostic System for a Synchronous Belt Transmission for Automotive Application

Development of robust diagnostic solutions to monitor the health of systems and components to ensure through life cost effectiveness is often technically difficult, requiring an effective integration of design development with research and innovation. This paper presents a structured application of TRIZ and USIT (Unified Structured Inventive Thinking) to generate concept solutions for an in-ser...

متن کامل

A case study on the application of Fuzzy QFD in TRIZ for service quality improvement

The improvement of service quality so as to enhance customer satisfaction has been widely mentioned over the past few decades. However, a creative and systematic way of achieving higher customer satisfaction in terms of service quality is rarely discussed. Recently, TRIZ, a Russian acronym which means “Theory of Inventive Problem Solving,” has been proven to be a well-structured and innovative ...

متن کامل

Matching TRIZ engineering parameters to human factors issues in manufacturing

An overview of the development of the TRIZ problem solving approach is provided in the first part of this paper. Having emerged in Russia in 1946, the Theory of Inventive Problem Solving Technique (TRIZ) has been commonly used in the USA and Europe in the last few decades. TRIZ, as a method, has been used successfully to solve problems such as many of those typically arising during the process ...

متن کامل

Application of TRIZ in Software Development

The examples in literature of applying TRIZ to software are that of applying the Inventive Principles (see [6] chapter 8 and 10). They are used to solve an algorithmic problem by defining the ideal situation, analyzing the contradictions and using the principles to develop a better algorithm. (An intelligent algorithm is something like the equivalent of a smart construction in Mechanical Engine...

متن کامل

A Planning Approach of Engineering Characteristics Based on QFD-TRIZ Integrated

Traditional QFD planning method compromises contradictions between engineering characteristics to achieve higher customer satisfaction. However, this compromise trade-off can not eliminate the contradictions existing among the engineering characteristics which limited the overall customer satisfaction. QFD (Quality function deployment) integrated with TRIZ (the Russian acronym of the Theory of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005